package com.example.design.patterns.冰河.创建型模式.抽象工厂.冰河.abstractFactory;

import com.example.design.patterns.冰河.创建型模式.抽象工厂.冰河.abstractProduct.ICat;
import com.example.design.patterns.冰河.创建型模式.抽象工厂.冰河.abstractProduct.IDog;

/**
 * 声明一个创建抽象产品对象的操作接口
 */
public interface IAnimalFactory {
    /**
     *定义创建Icat接口实例的方法
     */
    ICat createCat();

    /**
     * 定义创建 IDog 接口实例的方法
     * @return
     */
    IDog createDog();

}
